C语言,1.exe "参数" 程序中怎么写呀

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:27:54
请问一下谁知道怎么写代参数运行的应用程序嘛。比如说我写了发个应用程序叫1.exe,我要怎么样做,才能接收在用户这样子执行(1.exe "参数")这个应用程序时所传输过来的运行参数喃,C语言中怎么实现??谢谢
1.exe 12
这个12是数值,在程序中要用?怎么实现

那个1.exe是你编译连接后的程序名,被存在argv[0]里

#include "stdio.h"

int main(int argc,char *argv[])
{
if (argv[1] == "12")
{
//do...就可以了
}
}

参数不能接受,只能接受返回值,你如果要接收参数,只能把参数设成out型,这样的参数也起不到参数的作用